﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HumanWorkflow.TextualDslParser
{
    public class GrammarConstants
    {
        public const string it_workflow_def = "it_workflow_def";

        // new step
        public const string BASE_STEP_TYPE = "BASE_STEP_TYPE";
        public const string MANUAL_STEP_TYPE = "MANUAL_STEP_TYPE";

        public const string kt_initial = "initial";
        public const string kt_decision = "decision";
        public const string kt_automatic = "automatic";
        public const string kt_manual = "manual";
        public const string kt_final = "final";
        public const string definitionComment = "definitionComment";

        // set step name
        public const string it_manual_step_def = "it_manual_step_def";
        public const string it_base_step_def = "it_base_step_def";
        public const string it_final_step_def = "it_final_step_def";

        // set step done by
        public const string it_done_by_role_ref = "it_done_by_role_ref";

        // new transition
        public const string TRANSITION = "TRANSITION";
        // set transition target step name
        public const string it_transition_target_step_ref = "it_transition_target_step_ref";
        // set transiton name
        public const string it_transition_def = "it_transition_def";
    }
}
